#!/bin/bash

# 检查参数数量
if [ "$#" -ne 3 ]; then
    echo "error:需要三个参数：指定目录、文件名称和代码字符串"
    exit 1
fi

# 读取命令行参数
directory="$1"
filename="$2"
code_string="$3"

# 判断指定目录是否存在，不存在则创建
if [ ! -d "$directory" ]; then
    mkdir -p "$directory"
fi

# 拼接文件路径
filepath="$directory/$filename"

# 将代码字符串写入文件
echo "$code_string" > "$filepath"

# 输出成功信息
echo "$filepath"